@charset "utf-8";

body, html {
    font-family: "微软雅黑";
    font-size: 12px;
    margin: 0px;
    padding: 0;
    border: 0;
}

a {
    color: #888888;
    text-decoration: none;
    outline: none;
}


input, input:focus {
    outline: none;
}

:link, :visited, ins {
    text-decoration: none;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}

input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

li {
    display: list-item;
    text-align: -webkit-match-parent;
}

ol, ul, li {
    list-style: none;
}

ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p {
    padding: 0;
    margin: 0;
}

img {
    border: none;
}

#header {
    width: 100%;
    height: 35px;
    background: #eeefef;
}

.top {
    width: 1200px;
    margin: 0 auto;
    height: 35px;
}

#header .left {
    float: left;
    height: 35px;
    line-height: 35px;
    display: inline;
}

#header .right {
    float: right;
    height: 35px;
    line-height: 35px;
    display: inline;
}

#header .left a, #header .right a {
    display: inline-block;
    float: left;
    text-align: center;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    color: #878787;
}

.nz_ts {
    width: 82px;
}

#tc {
    width: 55px;
    height: 35px;
    position: relative;
    padding: 0px !important;
}

#bottom {
    width: 1200px;
    height: 138px;
    margin: 0 auto;
}

#bottom .left {
    float: left;
    width: 194px;
    height: 112px;
    margin-top: 6px;
    margin-left: 50px;
}

#bottom .right {
    width: 600px;
    float: left;
    margin-left: 100px;
}

#bottom .right form {
    width: 592px;
    height: 45px;
    margin-top: 30px;
    border: 3px solid #0ba29a;
}

.search {
    border: none;
    height: 45px;
    width: 408px;
    padding-left: 45px;
    background: url(../images/index_search.jpg) no-repeat left;
    vertical-align: 2px;
    font-size: 16px;
    color: #666;
    float: left;
    line-height: 45px;
}

.buttom {
    width: 120px;
    height: 45px;
    line-height: 45px;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    border: none;
    background: #0ba29a;
    cursor: pointer;
    float: right;
}

.right_bottom {
    height: 21px;
    margin-top: 10px;
}

.right_bottom a {
    display: block;
    padding-right: 11px;
    float: left;
}

#nav {
    height: 50px;
    border-bottom: 4px solid #3f3a39;
    background: #0ba29a;
}

.menu1 {
    width: 1200px;
    height: 50px;
    margin: 0 auto;
}

.menu1 li {
    float: left;
    padding: 0 25px;
    height: 50px;
}

.menu1 li a {
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
}

#nav .menu1 li.now {
    background: url(../images/zhanghao_ico1.jpg) bottom center no-repeat;
}

#main {
    width: 1200px;
    min-height: 605px;
    overflow: auto;
    margin: 0 auto;
}

#main .left {
    width: 275px;
    float: left;
    background: #3f3a39;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

#main .right {
    width: 900px;
    min-height: 800px;
    overflow: hidden;
    float: right;
}

#main .left ul li {
    width: 275px;
    background: url(../images/zhanghao_line.jpg) bottom no-repeat;
    font-size: 18px;
    padding: 8px 0 20px 0;
    color: #fff;
}

#main .left ul li.pic {
    background: url(../images/zhanghap_pic_bg.jpg) no-repeat;
    width: 166px;
    height: 166px;
    margin: 0 auto;
    margin-top: 25px;
}

.pic img {
    margin: 0 7px;
}

#main .left ul li h3 {
    font-size: 18px;
    padding: 20px 0 0 60px;
    cursor: pointer;
    height: 32px;
}

#main .left ul li .on em {
    background-position: 16px -57px;
}

#main .left ul li h3 em {
    display: inline-block;
    float: left;
    width: 40px;
    height: 32px;
    background: url(../images/icoAdd.png) 16px 12px no-repeat;
    cursor: pointer;
}

#main .left ul li div {
    padding-top: 8px;
}

#main .left ul li div a {
    color: #fff;
    padding-left: 100px;
    font-size: 16px;
    display: block;
    line-height: 30px;
    height: 24px;
    margin-bottom: 10px;
}

#main .left ul li a.now {
    color: #00a29a;
}

#main .right {
    width: 900px;
    min-height: 800px;
    overflow: hidden;
    float: right;
}

#main .right .index {
    margin-top: 20px;
}

#main .right .index dt {
    font-size: 16px;
    padding-bottom: 15px;
    border-bottom: 2px solid #0ba29a;
    margin-bottom: 20px;
}

#main .right .index dt font {
    color: #f00;
    font-weight: bold;
    padding-right: 5px;
}

#main .right .index dt span {
    float: right;
}

#main .right .index dt span a {
    display: block;
    background: #f00;
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
    float: right;
    line-height: 14px;
    margin-top: -3px;
}

#main .right .index .title {
    min-height: 30px;
}

#main .right .index .title .check {
    width: 50px;
    text-align: center;
}

#main .right .index .title .check input {
    border: none;
    margin: 0px;
    vertical-align: -2px;
    margin-right: 5px;
}

#main .right .index dd span {
    display: block;
    float: left;
}

#main .right .index .title .info {
    width: 430px;
    text-align: center;
}

#main .right .index .title .price, #main .right .index .title .num,
#main .right .index .title .money, #main .right .index .title .ope,
#main .right .zhuangt {
    width: 100px;
    text-align: center;
}

#main .right .index .title .ope {
    width: 100px;
    float: right;
}

#main .right .index .content {
    padding-top: 30px;
    min-height: 100px;
}

#main .right .index .title .choose_all {
    margin-right: 5px;
}

#main .right .index .title .check_this {
    width: 50px;
    padding-top: 10px;
    padding-left: 10px;
}

#main .right .index .cont .info {
    width: 230px;
}

#main .right .index .content ul {
    clear: both;
    min-height: 100px;
    overflow: auto;
    border: 1px solid #ccc;
    border-top: none;
}

#main .right .index .content ul li {
    min-height: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #ccc;
    overflow: auto;
}

#main .right .index .content .check {
    text-align: center;
}

#main .right .index .content .info {
    text-align: left;
    position: relative;
}

#main .right .index .content .info .p1 {
    padding-top: 5px;
    color: #666;
    width: 200px;
    line-height: 17px;
}

#main .right .index .content .info img {
    padding: 2px;
    border: 1px solid #ccc;
}

#main .right .index .content .info font {
    position: absolute;
    top: 0px;
    margin-left: 15px;
    width: 135px;
}

#main .right .index .content #col_goods_title {
    width: 200px !important;
}

#main .right .index .cont .info font {
    width: 150px;
}

#main .right .index .content .info .font1 {
    left: 235px;
    width: 160px;
    line-height: 20px;
    color: #999;
}

#main .right .index .content .info font a {
    color: #333;
}

#main .right .index .content .info font a:hover {
    color: #f00;
    text-decoration: underline;
}

#main .right .index .content .money {
    color: #f00;
    font-weight: 700;
    font-size: 14px;
}

#main .right .index .content .price {
    font-weight: 700;
    font-size: 14px;
}

#main .right .index .content .mun a {
    display: block;
    border: 1px solid #CCC;
    float: left;
    padding: 1px 6px;
    line-height: 16px;
    margin-top: 2px;
    margin-right: 3px;
}

#main .right .index .content .ope a {
    color: #333;
}

#main .right .index .content .ope a:hover {
    color: #f00;
    text-decoration: underline;
}

#main .right .index .content .zhuangt a {
    color: #333;
}

#main .right .index .content .zhuangt a:hover, #main .right .index .cont2 .num a:hover {
    color: #f00;
    text-decoration: underline;
}

#main .right .index .cont1 .num {
    width: 200px;
}

#main .right .index .cont2 span {
    text-align: left;
}

#main .right .index .cont2 .info {
    width: 350px;
    padding: 0 10px 0 50px;
    text-align: left;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
}

#main .right .index .cont2 .info text, #main .right .index .cont2 .info .addition_p {
    padding-left: 10px;
}

#main .right .index .cont2 .zhuangt, #main .right .index .cont2 .num {
    width: 160px;
    padding: 0 10px;
}

#main .right .index .cont2 .info p {
    color: #999;
    padding-top: 5px;
}

#main .right .index .cont2 .zhuangt a, #main .right .index .cont2 .num a {
    color: #36c;
}

#main .right .index .cont2 .num p {
    padding-top: 5px;
}

#main .right .index .cont2 .num p font {
    color: #f60;
}

.alreadyDone {
    cursor: text;
    text-decoration: none;
}

.alreadyDone:hover {
    color: #333 !important;
    text-decoration: none !important;
}

#main .right .index .cont3 span {
    text-align: center;
}

#main .right .index .cont3 .info {
    width: 133px;
    text-align: center;
}

#main .right .index .cont3 .info a, #main .right .index .cont3 .num a {
    color: #36c;
}

#main .right .index .cont3 .info a:hover, #main .right .index .cont3 .num a:hover {
    color: #f00;
    text-decoration: underline;
}

#main .right .index .cont3 .num, #main .right .index .cont3 .price,
#main .right .index .cont3 .money, #main .right .index .cont3 .num,
#main .right .index .cont3 .zhuangt {
    width: 106px;
}

#main .right .index .cont3 .time {
    width: 75px;
    padding: 0 20px;
}

#main .right .index .cont3 .zhuangt font {
    color: #066601;
}

#main .right .index .cont3 .one font {
    color: #666;
}

#main .right .index .jiesuan span {
    float: right;
    padding-top: 10px;
    font-size: 18px;
    line-height: 30px;
}

#main .right .index .jiesuan font {
    color: #f00;
    font-weight: bold;
    padding-right: 5px;
}

#main .right .index .jiesuan span a {
    display: block;
    background: #f00;
    color: #fff;
    padding: 13px 35px;
    font-size: 18px;
    float: right;
    margin-left: 10px;
    line-height: 14px;
    margin-top: -3px;
}

#main .right .index .jiesuan .discount1 {
    float: left;
    margin-right: 20px;
    font-size: 15px;
}

#main .right .index .jiesuan .discount1 input[type="text"] {
    width: 80px;
    height: 22px;
    font-size: 15px;
    float: left;
    margin-top: 5px;
}

#main .right .index .jiesuan .discount1 .if_use {
    float: left;
    margin-top: 9px;
    margin-right: 5px;
}

#main .right .index .jiesuan .discount1 span {
    float: left;
}

#main .right .index .jiesuan .discount1 .integerTips {
    float: left;
    margin-right: 5px;
}

#main .right .index .jiesuan .batch_ope {
    font-size: 15px;
    margin: 16px 10px 0 10px;
    color: #000;
    float: left;
}

#main .right .index .jiesuan .batch_ope:hover {
    color: red;
}